#ifndef __GUSSS_H__
#define __GUESS_H__

#include <stdint.h>

#define RANG_MAX    (100)
#define RANG_MIN    (0)
#define GUESS_COUNT (0)

#define RETRY  (101)
#define QUIT   (102)
#define BOARD  (103)
#define MENU   (104)

struct game {
    uint32_t     range_max;
    uint32_t     range_min;
    uint32_t     random_num;
    char         count;
};

extern uint8_t get_number(uint32_t minimun, uint32_t maximum);
extern void game_guess_start(void);
extern void show_guess_menu(void);
extern void choice_guess_menu(void);
extern void show_guess_end(void);

#endif
